﻿using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Com.CMS263.PO;
using Com.CMS263.BLL;
using Com.CMS263.Util;
using System.Drawing;

namespace Com.CMS263.Web.manage
{
    //public partial class edit_deal : System.Web.UI.Page
    //{
    //    ProductBLL pbll = new ProductBLL();
    //    public static Product prod = new Product();
    //    ArtBaseBLL abbll = new ArtBaseBLL();
    //    public static Guest guest = new Guest();
    //    GuestBLL gbll = new GuestBLL();
    //    DealBLL dbll = new DealBLL();
    //    Deal deal = new Deal();
    //    protected void Page_Load(object sender, EventArgs e)
    //    {
    //        if (!Page.IsPostBack)
    //        {
    //            int id = Convert.ToInt32(Request.QueryString.Get("id"));
    //            BindDDL();

    //            if (id > 0)
    //            {
    //                deal = dbll.GetDealById(id);
    //                BindTextData(deal);
    //                guest = gbll.GetGuestByUserId(deal.userId);
    //            }
    //            else
    //            {
    //                StringUtil.Alert("抱歉,没有查找到相关信息", "manage_guest.aspx");
    //            }


    //        }
    //        btnSave.Attributes.Add("onclick", "return check()");
    //    }
    //    public void BindDDL()
    //    {
    //        IList<ArtBase> ablist = new List<ArtBase>();
    //        ablist = abbll.GetArtBaseListByMenuId(27);
    //        DDLProduct.DataSource = ablist;
    //        DDLProduct.DataTextField = "title";
    //        DDLProduct.DataValueField = "id";
    //        DDLProduct.DataBind();
    //    }

    //    protected void btnSave_Click(object sender, EventArgs e)
    //    {
    //        int id = Convert.ToInt32(Request.QueryString.Get("id"));
    //        if (id != 0)
    //        {
    //            Deal de = new Deal();
    //            de = dbll.GetDealById(id);
    //            de.userName = guest.userName;
    //            de.userId = guest.userId;
    //            prod = pbll.GetNewProductName(DDLProduct.SelectedItem.Text);
    //            de.productName = prod.productName;
    //            de.productId = prod.productId;
    //            de.addDate = Convert.ToDateTime(txtAddDate.Text);

    //            string dayValue = txtDayValue.Text;//净值
    //            string dealMoney =txtDealMoney.Text;//交易金额
    //            string totalMoney = txtTotalMoney.Text;//累计本金
    //            string dealPart = txtDealPart.Text;//交易份额
    //            string totalPart = txtTotalPart.Text;//累计份额
    //            string maxMoney = txtMaxMoney.Text;//当日资产
    //            string addMoney = txtAdd.Text;
                
    //            if (!ValidateUtil.isDou(dayValue))
    //            {
    //                StringUtil.Alert("净值格式输入错误", "-1");
    //            }
    //            if (!ValidateUtil.isDouble(dealMoney))
    //            {
    //                StringUtil.Alert("交易金额格式输入错误", "-1");
    //            }
    //            if (!ValidateUtil.isDou(totalMoney))
    //            {
    //                StringUtil.Alert("累计本金格式输入错误", "-1");
    //            }
    //            if (!ValidateUtil.isDouble(dealPart))
    //            {
    //                StringUtil.Alert("交易份额格式输入错误", "-1");
    //            }
    //            if (!ValidateUtil.isDou(totalPart))
    //            {
    //                StringUtil.Alert("累计份额格式输入错误", "-1");
    //            }
    //            if (!ValidateUtil.isDou(maxMoney))
    //            {
    //                StringUtil.Alert("当日资产格式输入错误", "-1");
    //            }
    //            if (!ValidateUtil.isDouble(addMoney))
    //            {
    //                StringUtil.Alert("增长率格式输入错误", "-1");
    //            }

    //            de.dayValue = Convert.ToDouble(dayValue);
    //            de.dealMoney = dealMoney;
    //            de.totalMoney = totalMoney;
    //            de.dealPart = Convert.ToDouble(dealPart);
    //            de.totalPart = Convert.ToDouble(totalPart);
    //            de.maxMoney = maxMoney;
    //            de.addMoney = addMoney;
    //            de.remark = StringUtil.checkStr(txtRemark.Text);
    //            try
    //            {
    //                int page = Convert.ToInt32(Request["page"]);
    //                if (page == 0)
    //                {
    //                    page = 1;
    //                }
    //                dbll.Add(de);
    //                ScriptManager.RegisterClientScriptBlock(this, GetType(), "js", "alert('修改成功');window.location.href='manage_deal.aspx?user=" +guest.id + "&page="+page+"'", true);
    //            }
    //            catch
    //            {

    //                ScriptManager.RegisterClientScriptBlock(this, GetType(), "js", "alert('修改失败')", true);
    //            }
    //        }
    //    }
    //    public void BindTextData(Deal de)
    //    {
    //        txtUsreName.Text = de.userName;
    //        txtUserId.Text = de.userId;
    //        txtAddDate.Text = de.addDate.ToString("yyyy-MM-dd");
    //        txtDealMoney.Text = (Convert.ToDouble(de.dealMoney).ToString("0.00")).Split('.')[0];
    //        DDLProduct.SelectedItem.Text = de.productName.ToString();
    //        txtDayValue.Text = de.dayValue.ToString();
    //        txtTotalMoney.Text = de.totalMoney.ToString().Split('.')[0];
    //        txtDealPart.Text = de.dealPart.ToString("0.00");
    //        txtTotalPart.Text = de.totalPart.ToString("0.00");
    //        txtMaxMoney.Text = de.maxMoney.ToString().Split('.')[0];
    //        txtAdd.Text = de.addMoney.ToString();
    //        txtRemark.Text = de.remark.ToString();

    //    }


    //    protected void DDLProduct_SelectedIndexChanged(object sender, EventArgs e)
    //    {


    //    }

    //    protected void txtDealMoney_TextChanged(object sender, EventArgs e)
    //    {

    //    }

    //    protected void btnGetValue_Click(object sender, EventArgs e)
    //    {
    //        try
    //        {
    //            Convert.ToDouble(txtDealMoney.Text);
    //        }
    //        catch (Exception)
    //        {

    //            StringUtil.Alert("交易金额,格式输入错误", "-1");
    //        }




    //        string dealMoney = txtDealMoney.Text;
    //        try
    //        {

    //            txtTotalMoney.Text = (Convert.ToDouble(txtTotalMoney.Text) + Convert.ToDouble(dealMoney)).ToString("0.00");
    //            double part = (Convert.ToDouble(dealMoney) / Convert.ToDouble(txtDayValue.Text));

    //            txtDealPart.Text = part.ToString("0.00");
    //            string totalPart = txtTotalPart.Text;
    //            txtTotalPart.Text = (Convert.ToDouble(txtTotalPart.Text) + part).ToString("0.00");
    //            txtMaxMoney.Text = ((Convert.ToDouble(totalPart) * (Convert.ToDouble(txtDayValue.Text))) + Convert.ToDouble(dealMoney)).ToString("0.00");

    //            try
    //            {
    //                txtAdd.Text = (((Convert.ToDouble(txtMaxMoney.Text) - Convert.ToDouble(txtTotalMoney.Text)) * 100) / Convert.ToDouble(txtTotalMoney.Text)).ToString("N2") + "%";
    //            }
    //            catch (Exception)
    //            {

    //                txtAdd.Text = "0.00%";
    //            }
    //        }
    //        catch (Exception)
    //        {

    //            StringUtil.Alert("数据格式错误,请检查", "-1");
    //        }



    //    }
    //}
}
